Senior Software Engineer (Backend)

Description

We are seeking a highly skilled and experienced Senior Software Engineer (Backend) to join our dynamic team. As a Senior Software Engineer at Kissi & Co., you will be critical in designing, developing, and implementing scalable and secure backend systems for our clients. You will provide technical leadership and mentorship to the development team, ensuring the delivery of robust and high-quality software solutions.

Responsibilities

  • Lead the design, development, and implementation of scalable, secure, and high-performance backend systems using industry best practices and the latest technologies.
  • Collaborate closely with cross-functional teams to gather requirements, analyze business needs, and translate them into technical specifications.
  • Provide technical expertise and guidance to the development team, promoting best practices, code quality, and efficiency.
  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards and architectural guidelines.
  • Champion adopting modern software engineering practices, tools, and methodologies within the organization.
  • Perform thorough testing and debugging of software applications to ensure reliability, performance, and security.
  • Stay current with emerging technologies and industry trends, and evaluate their applicability to enhance our software development processes.
  • Collaborate closely with finance and banking clients to understand their specific requirements, compliance regulations, and security standards.
  • Provide technical leadership and mentorship to junior team members, fostering their professional growth and development.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree is a plus.
  • 5+ years of professional experience as a Software Engineer, with a significant portion in backend development.
  • Strong proficiency in backend programming languages such as Java, Python, or C#, along with experience in related frameworks and technologies.
  • Solid understanding of backend technologies, including serverless architecture, microservices, RESTful APIs, and database systems (SQL and NoSQL).
  • Proven track record of designing and developing scalable, secure backend systems for enterprise-level applications.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and DevOps practices (CI/CD, containerization) is highly desirable.
  • Excellent problem-solving and analytical skills, with the ability to solve complex technical challenges.
  • Strong leadership and communication abilities, with the capacity to mentor and inspire a team of software engineers.
  • Experience in the finance and banking industry, and knowledge of financial systems and regulations, is a plus.

Bonus

Tell us about your project and let's start this exciting journey together.

Our offices

  • San Francisco
    1390 Market Street
    San Francisco CA, 94102
  • Accra
    Atlantic Tower, Liberation Rd
    Accra, Greater Accra, Ghana